:root{--footer-bg:var(--background-3-base);--footer-bg-alt:var(--background-3-base-alt);--footer-bg-alt-hover:var(--background-3-hover-alt);--footer-column-padding:0 50px;--footer-corp-max-width:200px;--footer-list-header-alt:var(--background-3-base-alt);--footer-list-header-text-transform:uppercase;--footer-list-header-margin:0 0 10px 0;--footer-menu-width:160px;--footer-padding-mobile:0;--footer-border:1px solid var(--background-3-base-alt);--footer-copyright-margin-top:0;--footer-copyright-padding:30px 0 0;--footer-copyright-svg-max-width:38px;--footer-copyright-svg-max-height:22px;--footer-copyright-svg-height:25px;--footer-copyright-svg-fill:var(--background-3-base-alt);--footer-copyright-svg-margin:0 5px;--footer-address-font-family:var(--fonts-header);--footer-address-font-size:var(--header-base-font-size);--footer-address-font-weight:var(--header-base-font-weight);--footer-address-text-transform:uppercase;--footer-community-logo-mobile-max-height:55px;--footer-community-logo-desktop-max-height:60px;--footer-community-logo-width:100%;--footer-community-info-bg:var(--background-3-base);--footer-community-info-bg-alt:var(--background-3-base-alt);--footer-community-font-family:var(--fonts-header);--footer-community-font-size:var(--header-base-font-size);--footer-community-social-icons-bg:var(--background-3-base-alt);--footer-community-social-icons-bg-alt:var(--background-3-base);--footer-community-social-icons-bg-hover:var(--background-3-hover-alt);--footer-community-social-icons-bg-hover-alt:var(--background-3-hover);--footer-map-marker-color:var(--background-3-base-alt);--footer-list-header-font-size:var(--header-base-font-size);--footer-list-header-font:var(--fonts-header);--footer-list-header-font-weight:var(--header-base-font-weight)}#footer{background-color:var(--footer-bg);padding:40px 50px 50px;color:var(--footer-bg-alt)}@media only screen and (min-width:768px) and (max-width:1024px){#footer{padding:70px 50px 50px}}@media only screen and (min-width:1440px){#footer{padding:80px 5% 50px}}@media only screen and (max-width:767px){#footer .desktop-pipe{display:none}}@media only screen and (min-width:768px){#footer .mobile-break{display:none}}#footer .footer-contents-container{border-bottom:1px solid rgba(255,255,255,0.35)}@media only screen and (min-width:768px){#footer .footer-contents-container{padding-bottom:30px}}@media only screen and (min-width:768px){#footer .footer-contents-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:1920px){#footer .footer-contents-container{max-width:1800px;margin:auto}}@media only screen and (min-width:768px){#footer .footer-contents-container .footer-group.col-1{width:24%}}@media only screen and (min-width:1900px){#footer .footer-contents-container .footer-group.col-1{width:20%}}@media only screen and (max-width:767px){#footer .footer-contents-container .footer-group.col-2{display:none}}@media only screen and (min-width:768px){#footer .footer-contents-container .footer-group.col-2{width:68%}}@media only screen and (min-width:1400px){#footer .footer-contents-container .footer-group.col-2{width:75%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:768px){#footer .footer-contents-container .footer-group.col-2 .footer-menu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:1400px){#footer .footer-contents-container .footer-group.col-2 .footer-menu{width:50%}}#footer .footer-contents-container .footer-group.col-1 .logo{max-height:200px;width:100%;display:block}#footer .footer-contents-container .footer-group.col-1 .logo svg{width:100%;height:100%}#footer .footer-contents-container .footer-group.col-1 .corp-logo{display:block}@media only screen and (max-width:1199px){#footer .footer-contents-container .footer-group.col-1 .corp-logo{padding:var(--footer-padding-mobile)}}#footer .footer-contents-container .footer-group.col-1 .corp-logo img{margin:0 0 10px -30px}#footer .footer-contents-container .footer-group.col-1 .footer-contact{font-family:var(--footer-address-font-family);font-size:var(--footer-address-font-size);font-weight:calc(var(--footer-address-font-weight) + 200);text-transform:var(--footer-address-text-transform)}@media only screen and (max-width:1199px){#footer .footer-contents-container .footer-group.col-1 .footer-contact{padding:var(--footer-padding-mobile)}}#footer .footer-contents-container .footer-group.col-1 .footer-contact .address_text{margin-top:20px;display:block}@media only screen and (max-width:1199px){#footer .footer-contents-container .footer-group.col-2{margin-top:var(--footer-copyright-margin-top)}}@media only screen and (min-width:768px){@supports (display:flex){#footer .footer-contents-container .footer-group.col-2 .footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}}}@media only screen and (min-width:1400px){#footer .footer-contents-container .footer-group.col-2 .footer-menu:first-of-type{margin-bottom:40px;margin-left:5%}}#footer .footer-contents-container .footer-group.col-2 .footer-menu .footer-list-header-text{color:var(--footer-list-header-alt);text-transform:var(--footer-list-header-text-transform);margin:var(--footer-list-header-margin);font-size:var(--footer-list-header-font-size);font-family:var(--footer-list-header-font);font-weight:var(--footer-list-header-font-weight)}@media only screen and (max-width:1399px){#footer .footer-contents-container .footer-group.col-2 .footer-menu .footer-menu-items{margin-bottom:20px}}@media only screen and (min-width:768px){#footer .footer-contents-container .footer-group.col-2 .footer-menu .footer-menu-items{width:var(--footer-menu-width)}}#footer .footer-contents-container .footer-group.col-2 .footer-menu .footer-menu-items .menu_item a{position:relative;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s;opacity:1}#footer .footer-contents-container .footer-group.col-2 .footer-menu .footer-menu-items .menu_item a:hover{opacity:0.7}#footer .footer-copyright{position:relative;margin-top:var(--footer-copyright-margin-top);padding-bottom:30px}@media only screen and (max-width:767px){#footer .footer-copyright{text-align:left;display:block}}@media only screen and (min-width:768px) and (max-width:1399px){#footer .footer-copyright{padding-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:1200px){#footer .footer-copyright{padding:var(--footer-copyright-padding);padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:1920px){#footer .footer-copyright{max-width:1800px;margin:auto}}#footer .footer-copyright.animated:after,#footer .footer-copyright.animated:before{-webkit-transform:scale(1);transform:scale(1)}#footer .footer-copyright a:hover{color:var(--footer-copy-right-section-hover-color)}#footer .footer-copyright .disclaimer-site-mgmt{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:450px){#footer .footer-copyright .disclaimer-site-mgmt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#footer .footer-copyright .disclaimer-site-mgmt .pipe{display:none}}#footer .footer-copyright .disclaimer-site-mgmt .equal-housing-link{height:29px;width:46px}@media only screen and (max-width:767px){#footer .footer-copyright .footer-copyright-section{width:100%;margin:0;display:block;margin-top:20px;margin-left:0}}@media only screen and (max-width:1199px){#footer .footer-copyright .footer-copyright-section:not(#footer_copyright_text){padding:0}}@media only screen and (max-width:767px){#footer .footer-copyright .footer-copyright-section:not(#footer_copyright_text)#footer_social{padding:0}}@media only screen and (min-width:768px){#footer .footer-copyright .footer-copyright-section:not(#footer_copyright_text)#footer_social{width:20%}}#footer .footer-copyright .footer-copyright-section .eho-ada-container{display:block;width:86px}@media only screen and (max-width:767px){#footer .footer-copyright .footer-copyright-section .eho-ada-container{margin:30px 0;width:auto}}@media only screen and (max-width:1399px){#footer .footer-copyright .footer-copyright-section .eho-ada-container{width:160px}}#footer .footer-copyright .footer-copyright-section .header-text{white-space:nowrap}#footer .footer-copyright .footer-copyright-section#footer_social .social-cta-list{list-style-type:none;padding:unset;margin-bottom:0}#footer .footer-copyright .footer-copyright-section#footer_social .sm-icon{display:inline}#footer .footer-copyright .footer-copyright-section#footer_social .sm-icon a:hover svg .cls-1{fill:var(--footer-list-header-alt)}#footer .footer-copyright .footer-copyright-section#footer_legal{min-width:215px}@media only screen and (max-width:1199px){#footer .footer-copyright .footer-copyright-section#footer_legal{border-top:var(--footer-border)}}@media only screen and (min-width:768px) and (max-width:1199px){#footer .footer-copyright .footer-copyright-section#footer_copyright_text{padding-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:10%;width:68%}}@media only screen and (min-width:1025px){#footer .footer-copyright .footer-copyright-section#footer_copyright_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:68%}}@media only screen and (min-width:768px) and (max-width:1024px){#footer .footer-copyright .footer-copyright-section#footer_copyright_text{margin-left:4%}}#footer .footer-copyright .footer-copyright-section#footer_copyright_text a{position:relative}#footer .footer-copyright .footer-copyright-section#footer_copyright_text a:not(.equal-housing-link):after{content:"";width:100%;height:var(--theme-shared-border-size);background:var(--theme-shared-border-color);display:block;position:absolute;top:100%;left:0%;transition:transform ease-in-out 0.4s,-webkit-transform ease-in-out 0.4s;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}#footer .footer-copyright .footer-copyright-section#footer_copyright_text a:not(.equal-housing-link):hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}#footer .footer-copyright svg{max-width:var(--footer-copyright-svg-max-width);max-height:var(--footer-copyright-svg-max-height);fill:var(--footer-copyright-svg-fill);margin:var(--footer-copyright-svg-margin)}#footer .footer-copyright .logo{width:100%}@media only screen and (min-width:767px){#footer .footer-copyright .logo{margin:auto;display:block}}#footer .footer-copyright .logo svg{width:100%;height:44vw}@media only screen and (min-width:767px){#footer .footer-copyright .logo svg{display:block;margin:auto}}#footer .animate{opacity:0;-webkit-transition:opacity ease-in-out 0.4s;transition:opacity ease-in-out 0.4s}#footer .animate.animated{opacity:1}.footer-secondary{margin-bottom:0px;overflow:hidden}.footer-secondary .community-info{background-color:var(--footer-community-info-bg);text-align:center;padding:10vh 6vw}.footer-secondary .community-info .footer-header,.footer-secondary .community-info a,.footer-secondary .community-info p,.footer-secondary .community-info span{font-family:var(--footer-community-font-family);color:var(--footer-community-info-bg-alt);text-transform:uppercase}.footer-secondary .community-info a:hover{opacity:var(--footer-link-opacity-hover)}.footer-secondary .community-info .top-logo{margin-bottom:20px;display:block}.footer-secondary .community-info .top-logo img,.footer-secondary .community-info .top-logo svg{max-height:var(--footer-community-logo-mobile-max-height);width:var(--footer-community-logo-width)}.footer-secondary .community-info .social-icons-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:20px}.footer-secondary .community-info .social-icons-section .sm-icon a{line-height:1;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--footer-community-social-icons-bg);border-radius:12px;width:34px;height:34px}.footer-secondary .community-info .social-icons-section .sm-icon a:hover{background-color:var(--footer-community-social-icons-bg-hover);opacity:1}.footer-secondary .community-info .social-icons-section .sm-icon a:hover svg{fill:var(--footer-community-social-icons-bg-hover-alt)}.footer-secondary .community-info .social-icons-section .sm-icon svg{height:22px;fill:var(--footer-community-social-icons-bg-alt)}.footer-secondary .community-info .social-icons-section .sm-icon.twitter svg{height:19px}.footer-secondary .community-info .info-address-hours{margin-top:20px}.footer-secondary .community-info .info-address-hours .footer-header{text-transform:uppercase}.footer-secondary .community-map{height:max(50vw,300px);background-color:var(--footer-bottom-bg);-webkit-transition:-webkit-filter 350ms ease;transition:-webkit-filter 350ms ease;transition:filter 350ms ease;transition:filter 350ms ease,-webkit-filter 350ms ease}.footer-secondary .community-map:hover img{-webkit-filter:brightness(0.95);filter:brightness(0.95)}.footer-secondary .community-map .desktop-community-map{display:none}.footer-secondary .community-map img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-filter 350ms ease;transition:-webkit-filter 350ms ease;transition:filter 350ms ease;transition:filter 350ms ease,-webkit-filter 350ms ease}@media (min-width:768px){.footer-secondary{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.footer-secondary .footer-block{height:100%}.footer-secondary .community-info{padding:8vw 6vw 14vw}}@media (min-width:1200px){.footer-secondary{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}.footer-secondary .top-footer-block{height:100%;min-height:485px;max-height:65vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.footer-secondary .community-info{padding:4vw 6vw 8vw}.footer-secondary .community-info .top-logo img,.footer-secondary .community-info .top-logo svg{max-height:var(--footer-community-logo-desktop-max-height)}.footer-secondary .community-map .mobile-community-map{display:none}.footer-secondary .community-map .desktop-community-map{display:block}}#footer_equal_housing_link{margin:0 auto;width:-webkit-min-content;width:-moz-min-content;width:min-content;display:block;text-align:center;padding-bottom:20px;padding-top:0;fill:var(--footer-bg-alt)}#footer_equal_housing_link svg{fill:var(--footer-bg-alt)}#footer_equal_housing_link svg path,#footer_equal_housing_link svg rect{fill:var(--footer-bg-alt)}:root{--menu-background-color:var(--background-3-base);--menu-text-color:var(--background-3-base-alt);--menu-list-item-hover:var(--background-3-hover);--menu-text-color-hover:var(--background-3-hover-alt);--menu-background-color-hover:var(--background-3-hover);--menu-dropdown-list-item-bg:var(--background-3-base);--menu-dropdown-list-item-text-color:var(--background-3-base-alt);--menu-desktop-logo-bg:var(--background-3-base);--menu-hamburger-close-button-color:var(--background-3-base-alt);--menu-text-opacity:0.8;--menu-font-family:var(--fonts-header);--menu-logo-max-width:200px;--menu-font-size:calc(var(--header-base-font-size) * 1);--menu-community-info-font-size:var(--menu-font-size);--menu-font-weight:initial}.transparent-header{z-index:11}.dropdown-menu{position:fixed;top:0;z-index:20;width:100vw;height:100vh;-webkit-transform:translate(100%);transform:translate(100%);-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.36,-0.03,0.19,1.07);transition:-webkit-transform 0.8s cubic-bezier(0.36,-0.03,0.19,1.07);transition:transform 0.8s cubic-bezier(0.36,-0.03,0.19,1.07);transition:transform 0.8s cubic-bezier(0.36,-0.03,0.19,1.07),-webkit-transform 0.8s cubic-bezier(0.36,-0.03,0.19,1.07)}@media only screen and (max-width:767px){.dropdown-menu{height:100vh}}.dropdown-menu #close_menu{-webkit-transform:translateX(40px) rotate(45deg);transform:translateX(40px) rotate(45deg)}.dropdown-menu .community-info,.dropdown-menu .menu-link,.dropdown-menu .menu-logo-wrapper{-webkit-transition:opacity 0.4s 0.4s ease-in-out,color 350ms ease,-webkit-transform 0.4s 0.4s ease-in-out;transition:opacity 0.4s 0.4s ease-in-out,color 350ms ease,-webkit-transform 0.4s 0.4s ease-in-out;transition:transform 0.4s 0.4s ease-in-out,opacity 0.4s 0.4s ease-in-out,color 350ms ease;transition:transform 0.4s 0.4s ease-in-out,opacity 0.4s 0.4s ease-in-out,color 350ms ease,-webkit-transform 0.4s 0.4s ease-in-out;-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}.dropdown-menu.active{-webkit-transform:translate(0%);transform:translate(0%)}.dropdown-menu.active #menu_backdrop{-webkit-transform:scaleX(100%);transform:scaleX(100%)}.dropdown-menu.active .menu-link{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}.dropdown-menu.active .menu-item:first-of-type .menu-link{-webkit-transition:opacity 0.3s 0.42s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.42s ease-in-out;transition:opacity 0.3s 0.42s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.42s ease-in-out;transition:transform 0.3s 0.42s ease-in-out,opacity 0.3s 0.42s ease-in-out,color 350ms ease;transition:transform 0.3s 0.42s ease-in-out,opacity 0.3s 0.42s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.42s ease-in-out}.dropdown-menu.active .menu-item:nth-of-type(2) .menu-link{-webkit-transition:opacity 0.3s 0.44s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.44s ease-in-out;transition:opacity 0.3s 0.44s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.44s ease-in-out;transition:transform 0.3s 0.44s ease-in-out,opacity 0.3s 0.44s ease-in-out,color 350ms ease;transition:transform 0.3s 0.44s ease-in-out,opacity 0.3s 0.44s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.44s ease-in-out}.dropdown-menu.active .menu-item:nth-of-type(3) .menu-link{-webkit-transition:opacity 0.3s 0.46s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.46s ease-in-out;transition:opacity 0.3s 0.46s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.46s ease-in-out;transition:transform 0.3s 0.46s ease-in-out,opacity 0.3s 0.46s ease-in-out,color 350ms ease;transition:transform 0.3s 0.46s ease-in-out,opacity 0.3s 0.46s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.46s ease-in-out}.dropdown-menu.active .menu-item:nth-of-type(4) .menu-link{-webkit-transition:opacity 0.3s 0.48s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.48s ease-in-out;transition:opacity 0.3s 0.48s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.48s ease-in-out;transition:transform 0.3s 0.48s ease-in-out,opacity 0.3s 0.48s ease-in-out,color 350ms ease;transition:transform 0.3s 0.48s ease-in-out,opacity 0.3s 0.48s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.48s ease-in-out}.dropdown-menu.active .menu-item:nth-of-type(5) .menu-link{-webkit-transition:opacity 0.3s 0.5s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.5s ease-in-out;transition:opacity 0.3s 0.5s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.5s ease-in-out;transition:transform 0.3s 0.5s ease-in-out,opacity 0.3s 0.5s ease-in-out,color 350ms ease;transition:transform 0.3s 0.5s ease-in-out,opacity 0.3s 0.5s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.5s ease-in-out}.dropdown-menu.active .menu-item:nth-of-type(6) .menu-link{-webkit-transition:opacity 0.3s 0.52s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.52s ease-in-out;transition:opacity 0.3s 0.52s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.52s ease-in-out;transition:transform 0.3s 0.52s ease-in-out,opacity 0.3s 0.52s ease-in-out,color 350ms ease;transition:transform 0.3s 0.52s ease-in-out,opacity 0.3s 0.52s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.52s ease-in-out}.dropdown-menu.active .menu-item:nth-of-type(7) .menu-link{-webkit-transition:opacity 0.3s 0.54s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.54s ease-in-out;transition:opacity 0.3s 0.54s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.54s ease-in-out;transition:transform 0.3s 0.54s ease-in-out,opacity 0.3s 0.54s ease-in-out,color 350ms ease;transition:transform 0.3s 0.54s ease-in-out,opacity 0.3s 0.54s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.54s ease-in-out}.dropdown-menu.active .menu-item:nth-of-type(8) .menu-link{-webkit-transition:opacity 0.3s 0.56s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.56s ease-in-out;transition:opacity 0.3s 0.56s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.56s ease-in-out;transition:transform 0.3s 0.56s ease-in-out,opacity 0.3s 0.56s ease-in-out,color 350ms ease;transition:transform 0.3s 0.56s ease-in-out,opacity 0.3s 0.56s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.56s ease-in-out}.dropdown-menu.active .menu-item:nth-of-type(9) .menu-link{-webkit-transition:opacity 0.3s 0.58s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.58s ease-in-out;transition:opacity 0.3s 0.58s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.58s ease-in-out;transition:transform 0.3s 0.58s ease-in-out,opacity 0.3s 0.58s ease-in-out,color 350ms ease;transition:transform 0.3s 0.58s ease-in-out,opacity 0.3s 0.58s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.58s ease-in-out}.dropdown-menu.active .menu-item:nth-of-type(10) .menu-link{-webkit-transition:opacity 0.3s 0.6s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.6s ease-in-out;transition:opacity 0.3s 0.6s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.6s ease-in-out;transition:transform 0.3s 0.6s ease-in-out,opacity 0.3s 0.6s ease-in-out,color 350ms ease;transition:transform 0.3s 0.6s ease-in-out,opacity 0.3s 0.6s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.6s ease-in-out}.dropdown-menu.active .menu-item:nth-of-type(11) .menu-link{-webkit-transition:opacity 0.3s 0.62s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.62s ease-in-out;transition:opacity 0.3s 0.62s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.62s ease-in-out;transition:transform 0.3s 0.62s ease-in-out,opacity 0.3s 0.62s ease-in-out,color 350ms ease;transition:transform 0.3s 0.62s ease-in-out,opacity 0.3s 0.62s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.62s ease-in-out}.dropdown-menu.active .menu-item:nth-of-type(12) .menu-link{-webkit-transition:opacity 0.3s 0.64s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.64s ease-in-out;transition:opacity 0.3s 0.64s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.64s ease-in-out;transition:transform 0.3s 0.64s ease-in-out,opacity 0.3s 0.64s ease-in-out,color 350ms ease;transition:transform 0.3s 0.64s ease-in-out,opacity 0.3s 0.64s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.64s ease-in-out}.dropdown-menu.active .menu-item:nth-of-type(13) .menu-link{-webkit-transition:opacity 0.3s 0.66s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.66s ease-in-out;transition:opacity 0.3s 0.66s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.66s ease-in-out;transition:transform 0.3s 0.66s ease-in-out,opacity 0.3s 0.66s ease-in-out,color 350ms ease;transition:transform 0.3s 0.66s ease-in-out,opacity 0.3s 0.66s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.66s ease-in-out}.dropdown-menu.active .menu-item:nth-of-type(14) .menu-link{-webkit-transition:opacity 0.3s 0.68s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.68s ease-in-out;transition:opacity 0.3s 0.68s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.68s ease-in-out;transition:transform 0.3s 0.68s ease-in-out,opacity 0.3s 0.68s ease-in-out,color 350ms ease;transition:transform 0.3s 0.68s ease-in-out,opacity 0.3s 0.68s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.68s ease-in-out}.dropdown-menu.active .menu-item:nth-of-type(15) .menu-link{-webkit-transition:opacity 0.3s 0.7s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.7s ease-in-out;transition:opacity 0.3s 0.7s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.7s ease-in-out;transition:transform 0.3s 0.7s ease-in-out,opacity 0.3s 0.7s ease-in-out,color 350ms ease;transition:transform 0.3s 0.7s ease-in-out,opacity 0.3s 0.7s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.7s ease-in-out}.dropdown-menu.active .community-info,.dropdown-menu.active .menu-logo-wrapper{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition:opacity 0.3s 0.42s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.42s ease-in-out;transition:opacity 0.3s 0.42s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.42s ease-in-out;transition:transform 0.3s 0.42s ease-in-out,opacity 0.3s 0.42s ease-in-out,color 350ms ease;transition:transform 0.3s 0.42s ease-in-out,opacity 0.3s 0.42s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.42s ease-in-out}.dropdown-menu.active #close_menu{-webkit-transform:translateX(0) rotate(45deg);transform:translateX(0) rotate(45deg);-webkit-transition:opacity 0.3s 0.42s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.42s ease-in-out;transition:opacity 0.3s 0.42s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.42s ease-in-out;transition:transform 0.3s 0.42s ease-in-out,opacity 0.3s 0.42s ease-in-out,color 350ms ease;transition:transform 0.3s 0.42s ease-in-out,opacity 0.3s 0.42s ease-in-out,color 350ms ease,-webkit-transform 0.3s 0.42s ease-in-out}.dropdown-menu .menu{position:absolute;top:0;right:0;background:var(--menu-background-color);height:100vh;width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.dropdown-menu .menu{overflow:auto;width:100%;display:block;padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto;min-height:100vh}}@media only screen and (max-width:767px){.dropdown-menu .menu .address-wrapper{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%}}@media only screen and (max-width:767px){.dropdown-menu .menu .address-wrapper .menu-logo-wrapper{display:block;margin-left:0;margin-top:0px;width:100%}}@media only screen and (max-width:767px){.dropdown-menu .menu .address-wrapper .menu-logo-wrapper .menu-logo{width:80%;margin:auto;display:block;max-height:100px}}.dropdown-menu .menu .address-wrapper .menu-office-hours{color:var(--menu-text-color);font-family:var(--menu-font-family);text-transform:uppercase;opacity:var(--menu-text-opacity)}@media only screen and (max-width:767px){.dropdown-menu .menu .address-wrapper .menu-office-hours{padding:0 60px 20px;text-align:center}}.dropdown-menu #close_menu{margin-left:auto;display:block;padding:0;position:absolute;right:5vw;color:var(--menu-text-color);z-index:2;top:10px;line-height:0.5;height:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dropdown-menu #close_menu span{display:block;height:30px;width:30px;overflow:hidden;position:relative}.dropdown-menu #close_menu span:before{content:"";background-color:var(--menu-text-color);height:4px;width:30px;top:calc(50% - 2px);left:0;position:absolute}.dropdown-menu #close_menu span:after{content:"";background-color:var(--menu-text-color);height:30px;width:4px;top:0;left:calc(50% - 2px);position:absolute}@media only screen and (max-width:767px){.dropdown-menu .menu-logo-wrapper{display:none}}@media only screen and (min-width:768px){.dropdown-menu .menu-logo-wrapper{padding:0;text-align:left;margin:0;background-color:var(--menu-desktop-logo-bg);width:100%}}.dropdown-menu .menu-logo-wrapper img{max-width:var(--menu-logo-max-width)}@media only screen and (min-width:1025px){.dropdown-menu .menu-list-wrapper{overflow:auto;min-width:320px}}@media only screen and (max-width:767px){.dropdown-menu .menu-list-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}.dropdown-menu .menu-list-wrapper #menu_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 30px}@media only screen and (max-width:767px){.dropdown-menu .menu-list-wrapper #menu_list{margin:0}}.dropdown-menu .menu-list-wrapper #menu_list .menu-item{padding:8px 60px;margin-bottom:10px;width:100%;position:relative;display:block;text-align:left;-webkit-transition:background-color 350ms ease;transition:background-color 350ms ease;text-align:center}.dropdown-menu .menu-list-wrapper #menu_list .menu-item.open .dropdown{opacity:1;z-index:10;max-height:2000px;padding-top:20px;-webkit-transition:all 550ms ease;transition:all 550ms ease}.dropdown-menu .menu-list-wrapper #menu_list .menu-item.open .dropdown .caret-down{-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:-webkit-transform 550ms ease;transition:-webkit-transform 550ms ease;transition:transform 550ms ease;transition:transform 550ms ease,-webkit-transform 550ms ease}.dropdown-menu .menu-list-wrapper #menu_list .menu-item:hover{opacity:0.7}.dropdown-menu .menu-list-wrapper #menu_list .menu-item .dropdown{max-height:0;opacity:0;z-index:-10;-webkit-transition:all 350ms ease 50ms;transition:all 350ms ease 50ms}.dropdown-menu .menu-list-wrapper #menu_list .menu-item .menu-link{color:var(--menu-text-color);font-size:var(--menu-font-size);font-family:var(--menu-font-family);font-weight:var(--menu-font-weight);letter-spacing:var(--menu-link-letter-spacing);text-transform:uppercase;width:100%;height:100%;display:block;display:block;width:100%;position:relative;z-index:10;white-space:nowrap;cursor:pointer}.dropdown-menu .menu-list-wrapper #menu_list .menu-item .menu-link .caret-down{margin:0 10px;width:8px;height:8px;border-left:2px solid;border-bottom:2px solid;display:inline-block;position:relative;bottom:2px;-webkit-transform:rotate(315deg);transform:rotate(315deg);transition:transform 250ms ease-in 450ms,-webkit-transform 250ms ease-in 450ms}.dropdown-menu .community-info{margin-top:auto;text-align:left;padding:60px 0;font-style:normal}@media only screen and (max-width:767px){.dropdown-menu .community-info{padding:20px 60px;text-align:center}}.dropdown-menu .community-info .community-address{color:var(--menu-text-color);font-family:var(--menu-font-family);text-transform:uppercase;opacity:var(--menu-text-opacity);letter-spacing:var(--menu-info-letter-spacing);-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease}.dropdown-menu .community-info .community-phone{color:var(--menu-text-color);font-family:var(--menu-font-family);text-transform:uppercase;opacity:var(--menu-text-opacity);letter-spacing:var(--menu-info-letter-spacing)}.dropdown-menu .community-info .community-phone .phone-link{-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease}.dropdown-menu .social-cta-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.dropdown-menu #menu_social{display:none}}.dropdown-menu #menu_social .header-text{color:var(--menu-text-color)}.dropdown-menu .sm-icon{height:30px;width:30px;margin:0 8px}.dropdown-menu .sm-icon svg{height:100%;width:100%;fill:var(--menu-text-color)}@media only screen and (min-width:768px) and (max-width:1024px){.dropdown-menu .menu-line{margin:0 11vw 0 0;width:2px;background:rgba(255,255,255,0.3);height:80%}}@media only screen and (min-width:1025px){.dropdown-menu .menu-line{margin:0 10vw;width:2px;background:rgba(255,255,255,0.3);height:80%}}